﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace EFCore.Models
{
    public class Pr_Productinformation
    {
        [Key]
        public int P_ProductId { get; set; }//序号
        public string? P_ProductCode { get; set; }//货品编号
        public string? P_ProductName { get; set; }//货品名称
        public string? P_ProductStatus { get; set; }//货品状态
        public string? P_ProductType { get; set; }//货品类型
        public string? P_SpecificationModel { get; set; }//货品规格型号
        public string? P_Unit { get; set; }//货品单位
        public string? P_Supplier { get; set; }//供应商
        public string? P_CustomerName { get; set; }//客户名称
        public Decimal? P_InboundPrice { get; set; }//入库参考价
        public Decimal? P_OutboundPrice { get; set; }//出库参考价
        public int? P_DisplayOrder { get; set; }//显示顺序
        public int? P_CurrentStock { get; set; }//当前库存
        public Decimal? P_TotalStockValue { get; set; }//出库总金额
        public string? P_ShelfLifeManagement { get; set; }//保质期管理
        public int? P_ShelfLife { get; set; }//保质期
        public int? P_WarningDays { get; set; }//预警天数
        public string? P_PRen { get; set; }//货品操作人
        public DateTime? P_PDate { get; set; }//操作时间
        public string? P_ProductDescr { get; set; }//货品备注
        public int? P_DictionaryID { get; set; }//
        public int? P_PInventoryId { get; set; }//
        public bool? P_PIsDelete { get; set; }//逻辑删除
    }
}
